----functions----
DROP FUNCTION IF EXISTS clamp_above(bigistore, integer);
----
DROP FUNCTION IF EXISTS clamp_below(bigistore, integer);
----
DROP FUNCTION IF EXISTS clamp_above(istore, integer);
----
DROP FUNCTION IF EXISTS clamp_below(istore, integer);
