I find working with lists strangely cumbersome in Scheme!