linked list ordering is a recursive algorithm which sorts a pre defined linked list by it's value (assuming integer) from lowest to highest