Create Git repo with an empty commit

I wanted to know why developers on Twitter were talking about starting git repos with an empty commit, so I did a bit of web searching. I created a bash function to make the solution easier.