python math ceil vs floor