1. I think one indexing can be useful sometimes for some math stuff, but I guess I get your point. I will still keep the Range 1 to N for sure, and maybe the For But Bad (those were temporary names of course)
2. That makes sense, will do
3. I want certain operations to always cast to a certain type, like arithmetic, concatenation, and map/filter