#40 Migrated successful rearrange tests
#40 Implemented unsuccessful rearrange tests
#40 Did some backwards testing and weeded out ineffective tests