Core computer science algorithms, etc