noise
pub fn value4<T: Float>(perm_table: &PermutationTable, point: &Point4<T>) -> T
4-dimensional value noise