different ways to get the fibonacci sequence