fibonacci implementation

recursive, not massively efficient at high numbers