Project Euler - Problem 15

Today I came across Problem 15 from Project Euler,

Starting in the top left corner of a 2x2 grid, there are 6 routes (without backtracking) to the bottom right corner.
Routes for 2x2 grid
How many routes are there through a 20x20 grid?