title: trying to do math, int object is not callable
body: <pre><code>def square(x):
      int(x)
      return 2(x * x)
  
  def my_map(func, arg_list):
      result = []
      for i in arg_list:
          result.append(func(i))
      return result
  
  squares = my_map(square, [1,2,3,4,5])
  
  print(squares)
  </code></pre>
  
  <p>i'm trying to pass a number to a function and have it print the result, i have a function for the equation <code>def square()</code>, and a function that receives the numbers and the function  </p>
  
  <p>I keep on getting this error:</p>
  
  <blockquote>
    <p>"TypeError: 'int' object is not callable" </p>
  </blockquote>
  
  <p>I'm new to programming and was watching corey shaffer in YouTube and he wrote a program similar to this one. I started to play around with it, and now I'm stuck.</p>
  
  <p>I would like the print statement to print out <code>arg_list(i)</code> and have I go through <code>def square(x)</code> and have that answer stored in result </p>