move the euclidian functions out of their own namespace and merge them into the math namespace; also document more of them