Proper pull request for my solution to #44; Semaphore Recipe

#44