* now able to demonstrate close-front, close-back and close-argument * can also apply the same cases to `std::array`, with input and output type seamlessly adapted to `std::array`