curried math functions
function argument flip
terrain map functions
improved rendering