Updated comments.
Added test.
Updated to reflect test