version 0.0.3. Improved precision and expanded some of the testing.