D

Somewhat lacking in efficiency.

Comments:

No comments