python ceil function without math