implemented recursive fibonacci, modeled after Daniel's ruby solution