reminded me of my university classes where i took my own notes vs studied someone else's notes. you can guess which one was superior.
But I don't think the final code is all that far off from what I would have written.