Algo notes