When compared to machines, free weights provide which of the following benefits to users?
1) Increased range of motion
2) Improved balance and stability
3) Greater muscle activation
4) All of the above