Finally got a working version of simple_path.c working. Apparently my compiler just hates linking .o files together. It kept return exp(0) as some
huge negative number....so it wasn't working for the longest time. Eventually, I  just gave up and put the simple_path function into a file that
contained main() as well. And now it works happily! So, you'll find the simple_path function mixed in with main.