Revert "Revert "Update function names, comments, and README.""

This reverts commit 69a504d2f07c657a989f0e1525fd49989f0f864e.