Be honest, did you download those algs into your brain or are they somewhat intuitive? There's no way you have learnt 32 THOUSAND algorithms.