pub fn rotate_rev<T>(parts: Vec<T>, count: usize, part_size: usize) -> Vec<T>
Rotates a word that was split into parts to the left