ref: ea6d1a5fc8f0d2745e048bf04ffdcd226dffb8d7
parent: 5037bbfa38f1946e465f9d4d0823e2aaa4229b35
author: Jonathan Dowland <jon@dow.land>
date: Thu Feb 28 17:04:41 EST 2019
Address review comments (Thanks Fraggle!) • use arrlen for calculating static array lengths • use M_StringJoin instead of string.h stuff • rename files and functions to match convention • rand()/srand() are ANSI C, not random()/srandom() • en_US spelling