Who created the M-16?

Eugene stoner.