added sequence of non-squares

What is the benefit of using this instead of `as f32` and `as u32`?