Part two functions (through custom_reverse) passing tests