Another version with fibonacci but I'm not sure this is working as it should... o_o