Minimum Path Sum Coding For Beginners