t5 - reverse list. added more impls