A workbook of an embedded software engineer who yearn for functional programming.