Create a test program.
Enhance the implementation.