https://ixplayer.com/softball-vs-baseball-the-difference-and-the-similarity/