I am constantly trying to add variety to my workout routine, but I am running out of exercises that I know. There are plenty that I have not tried that I am aware of however I am never able to think of them when I need to. Is there an app or website that is basically just a giant database of exercises? Accompanying pictures or short demonstration videos would be a huge plus.