Keeping track of algorithms I have learnt