[circular list] Started adding the purely functional solution to the manuscript