The readme has details on how to add tests and methods to version tests, but where and how to we define algorithms?