Release 0.4
Pre-release
Pre-release
Final code changes before starting part 3 of the article series. That doesn't mean the code won't change; I tend to discover things as I write about my code. The code should, hopefully, stay mostly stable.