Tiny apartment for $2,100? It ain't Brooklyn, it's Williston, North Dakota