> For the complete documentation index, see [llms.txt](https://trizen.gitbook.io/perl6-rosettacode/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i.md).

# I

- [I'm a software engineer get me out of here](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/im_a_software_engineer_get_me_out_of_here.md)
- [I before E except after C](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/i_before_e_except_after_c.md)
- [IBAN](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/iban.md)
- [Iccanobif primes](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/iccanobif_primes.md)
- [Identity matrix](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/identity_matrix.md)
- [Idiomatically determine all the characters that can be used for symbols](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/idiomatically_determine_all_the_characters_that_can_be_used_for_symbols.md)
- [Idiomatically determine all the lowercase and uppercase letters](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/idiomatically_determine_all_the_lowercase_and_uppercase_letters.md)
- [Idoneal numbers](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/idoneal_numbers.md)
- [Image convolution](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/image_convolution.md)
- [Image noise](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/image_noise.md)
- [Imaginary base numbers](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/imaginary_base_numbers.md)
- [Implicit type conversion](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/implicit_type_conversion.md)
- [Include a file](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/include_a_file.md)
- [Inconsummate numbers in base 10](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/inconsummate_numbers_in_base_10.md)
- [Increasing gaps between consecutive Niven numbers](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/increasing_gaps_between_consecutive_niven_numbers.md)
- [Increment a numerical string](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/increment_a_numerical_string.md)
- [Index finite lists of positive integers](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/index_finite_lists_of_positive_integers.md)
- [Infinity](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/infinity.md)
- [Inheritance](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/inheritance.md)
- [Multiple](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/inheritance/multiple.md)
- [Single](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/inheritance/single.md)
- [Inner classes](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/inner_classes.md)
- [Input](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/input.md)
- [Output for lines of text](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/input/output_for_lines_of_text.md)
- [Output for pairs of numbers](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/input/output_for_pairs_of_numbers.md)
- [Input loop](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/input_loop.md)
- [Integer comparison](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/integer_comparison.md)
- [Integer long division](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/integer_long_division.md)
- [Integer overflow](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/integer_overflow.md)
- [Integer roots](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/integer_roots.md)
- [Integer sequence](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/integer_sequence.md)
- [Interactive help](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/interactive_help.md)
- [Interactive programming repl](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/interactive_programming_repl.md)
- [Intersecting number wheels](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/intersecting_number_wheels.md)
- [Introspection](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/introspection.md)
- [Inventory sequence](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/inventory_sequence.md)
- [Inverted index](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/inverted_index.md)
- [Inverted syntax](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/inverted_syntax.md)
- [IPC via named pipe](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/ipc_via_named_pipe.md)
- [ISBN13 check digit](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/isbn13_check_digit.md)
- [Isograms and heterograms](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/isograms_and_heterograms.md)
- [Isqrt integer square root of X](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/isqrt_integer_square_root_of_x.md)
- [Iterated digits squaring](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/iterated_digits_squaring.md)
- [Iterators](https://trizen.gitbook.io/perl6-rosettacode/programming_tasks/i/iterators.md)
