Add swap() to Array and ArrayRef.
Fix LogicalNotNode and add NegativeNode.
Add ToIntNode and ToFloatNode.
Implement LogicalAndNode.
Reimplement LogicalNotNode.
Use pass-by-value for ArrayRef.
Add BitwiseNotNode for Int.