Add each algorithms to a separate module