test_ceiling = ->
	run_test [
		"ceiling(a)",
		"ceiling(a)",

		"ceiling(a+b)",
		"ceiling(a+b)",

		"ceiling(5/2)",
		"3",

		"ceiling(4/2)",
		"2",

		"ceiling(3/2)",
		"2",

		"ceiling(2/2)",
		"1",

		"ceiling(1/2)",
		"1",

		"ceiling(0/2)",
		"0",

		"ceiling(-1/2)",
		"0",

		"ceiling(-2/2)",
		"-1",

		"ceiling(-3/2)",
		"-1",

		"ceiling(-4/2)",
		"-2",

		"ceiling(-5/2)",
		"-2",

		"ceiling(5/2.0)",
		"3",

		"ceiling(4/2.0)",
		"2",

		"ceiling(3/2.0)",
		"2",

		"ceiling(2/2.0)",
		"1",

		"ceiling(1/2.0)",
		"1",

		"ceiling(0.0)",
		"0",

		"ceiling(-1/2.0)",
		"0",

		"ceiling(-2/2.0)",
		"-1",

		"ceiling(-3/2.0)",
		"-1",

		"ceiling(-4/2.0)",
		"-2",

		"ceiling(-5/2.0)",
		"-2",
	]

	
