Hawick And James Simple Cycles Algorithm