Added all high priority List methods
Note: replaced difference! with adding the minus operator
for consistency (it would be inconsistent to have + for concat, * for
repeating, and not - for removing)