* O(n) complexity and O(1) RAM list middle elt finder