input: Write a python function to generate a table of angles, their sine values, and their cosine values.
  assert generate_table() == "angle (in degrees) sin(angle) cos(angle)\n0    0.0000          1.0000         \n10   0.1736          0.9848         \n20   0.3420          0.9397         \n30   0.5000          0.8660         \n40   0.6428          0.7660         \n50   0.7660          0.6428         \n60   0.8660          0.5000         \n70   0.9397          0.3420         \n80   0.9848          0.1736         \n90   1.0000          0.0000         \n100  0.9848          -0.1736        \n110  0.9397          -0.3420        \n120  0.8660          -0.5000        \n130  0.7660          -0.6428        \n140  0.6428          -0.7660        \n150  0.5000          -0.8660        \n160  0.3420          -0.9397        \n170  0.1736          -0.9848        \n180  0.0000          -1.0000        \n190  -0.1736         -0.9848        \n200  -0.3420         -0.9397        \n210  -0.5000         -0.8660        \n220  -0.6428         -0.7660        \n230  -0.7660         -0.6428        \n240  -0.8660         -0.5000        \n250  -0.9397         -0.3420        \n260  -0.9848         -0.1736        \n270  -1.0000         0.0000         \n280  -0.9848         0.1736         \n290  -0.9397         0.3420         \n300  -0.8660         0.5000         \n310  -0.7660         0.6428         \n320  -0.6428         0.7660         \n330  -0.5000         0.8660         \n340  -0.3420         0.9397         \n350  -0.1736         0.9848         \n360  0.0000          1.0000         \n"
output: def generate_table():
      import math
      table = "angle (in degrees) sin(angle) cos(angle)\n"
      for angle in range(0, 361, 10):
          sin_value = format(math.sin(math.radians(angle)), ".4f")
          cos_value = format(math.cos(math.radians(angle)), ".4f")
          table += f"{angle:<4} {sin_value:<15} {cos_value:<15} \n"
      return table