question: public static Number ceil ( Number a ) { if ( isFloatingPoint ( a ) ) { return Math . ceil ( a . doubleValue ( ) ) ; } else { return a . longValue ( ) ; } }
target:  Returns the smallest integer value greater than or equal to the given number.