f# 3d math library