Describir: Fundamentals of Digital Machine Computing