Continued tweaks, using Array.push is confusing in the context for readability so cleaned that up. Continued to find typos in comments.