noise
pub fn value3<T: Float>(perm_table: &PermutationTable, point: &Point3<T>) -> T
3-dimensional value noise