FIBD: Stub out initial solution
FIBD: Implement HUnit test
FIBD: Fix off-by-one error
FIBD: Final solution
Merge branch 'fibd'