Potatoes are one of the most versatile vegetables, and they are surprisingly easy to grow, even on a small patio or balcony.