Algorithmic Sock Dreams Are Made of Socks

Where do you get your sock inspiration from? The answer lies in the code. Or is it?

			// Sock generation algorithm
			function generateSock() {
				// Get user input
				var size = parseInt(input.size);
				var color = input.color;
				var pattern = input.pattern;
				var material = input.material;
				
				// Sock properties
				var sock = {
					// Sock size
					size: size,
					// Sock color
					color: color,
					// Sock pattern
					pattern: pattern,
					// Sock material
					material: material
				};
				
				// Return generated sock
				return sock;
			}