pub fn floor_kernel(n: usize) -> Vec<usize>
$y = \left\lfloor\frac{n}{x}\right\rfloor$
segments that have same x or y