Refactoring to prepare extra price according length of the song
Compute extra price
Extra price: add unit test
Extra price: add unit test
Extra price: add unit test
Renaming and add a smoke test