added section on computational complexity and possible border-drawing algorithms