Describir: An introduction to digital computing