code and test case
adding usage and motivation
add stringifier