Added Scheme implementation.