Nick Becker's Functional File assignment