Moves algorithm/ to Compiler/ now