Adding a version of the Magic Trick solution.  This one does not find the solution yet, but parses all the dat and sets up the findCard method with the necessary data to find the answer.
Adding logic to process and determine the result of the magic trick.
Removing temporary files.
Adding code to process the input, and have some debug output setup to verify it.
Worked up the logic to solve the problem.  Created the purchaseNewFarm method to determine if we need a new farm or not.  Then, based on it, we process in findResult to loop, updating the new rate and the total time.
Cleaned up debugging output for submittal.