Reverse LL without recursion