Notes on topics in computer science; each illustrated with source code; a work in progress