Made functions 3 simpler and renamed old functions 3 to functions 4.

As per bug #9446, Functions 3 can create some pretty awful problems that are a giant leap above Functions 2.

So I renamed Functions 3 to Functions 4 and created a simpler Functions 3.

Sandcastle: http://sandcastle.khanacademy.org/pull/11733/