Beginner's Guide to Embedded C Programming - Volume 3: Creating the SimpleC Library of Functions