fibonacci javascript interview question