Changed integer back to number since Scheme is dynamically typed.