Shows how to use xtd::linq::enumerable::append method.
#include <xtd/xtd>
auto main() -> int {
auto numbers = list {1, 2, 3, 4};
enumerable::from(numbers.begin(), numbers.end()).append(5);
console::write_line(string::join(", ", numbers));
console::write_line(string::join(", ", enumerable::from(numbers.begin(), numbers.end()).append(5)));
auto new_numbers = enumerable::from(numbers.begin(), numbers.end()).append(5).to_list();
console::write_line(string::join(", ", new_numbers));
}