It's a bit hard to use in here, array ```result``` should always return ```3``` placeholders (As a number of inputs). As array to translate I should use array ```value``` (argument) that might not to have needed size (could be [0-3] values). That's why I use ```for loop``` instead. I think it's pretty simple and easy to read.