A few improvements

Multiple selections fixed.
Eval errors ignored.
Auto-selection detects more complex expressions.
Functions and constants from `math` and `random`.
Added and `average()`
Added `PASSWORD`/`pwd()` function/constant