#this is a terrible and awesome way to do this:
factorial = (lambda k: reduce(int.__mul__, range(1,k+1),1))
map(factorial, range(1,9))
import random
%timeit a = [random.random() for x in range(1000)]
from IPython.display import display, Image
display(Image(filename='misc-you-dont-say-l.png'))