first notes for algo thinking class