Go list for computational geometry stuff, need to organize this better