Can be integers or real numbers; converted on the fly (like Python).
if, elif, else, for, while
+, *, -, /, %, =, <=, >=, not, int
Can define and call functions.
Can assign arguments to a function. Functions can be recursive.
Functions can be evaluated like normal expression using a return statement.
Cut, Copy & Paste: Ctrl+x, Ctrl+c & Ctrl+v.
Show the number of lines and characters, plus the current cursor position (very convenient to track bugs).
Graphic output, resizable.