it's to help me generate aligned memory addresses.

e.g. nextMultiple(16,30) //returns 32;