title: Lookup table and dynamic programming
body: <p>In old games era, we are used to have a look-up table of pre-computed values of sin and cos,..etc, due to the slowness of computing those values in that old CPUs.  </p>
  
  <p>Is that considered a dynamic programming technique ? or dynamic programming must solve a recursive function that is always computed or sort of ?</p>
  
  <p>Update: 
  In dynamic programming the key is to have a memoization table, which is the solution for the sin,cos look up table, so what is really the difference in the technique ?</p>