This is the progress list of Cosmos | Updated on: 2019-04-28


ARTIFICIAL INTELLIGENCE                                                        Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
a star                                                                           .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
artificial neural network                                                        .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
autoenncoder                                                                     .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
canny                                                                            .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
convolutional neural network                                                     .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
dbscan clustering                                                                .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
decision tree                                                                    .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
erode dilate                                                                     .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
factorization machines                                                           .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
gaussian naive bayes                                                             .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
gbestPSO                                                                         .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
hierachical clustering                                                           .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
houghtransform                                                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
image processing                                                                 .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .  
image stitching                                                                  .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
isodata clustering                                                               .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
k means                                                                          .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
k nearest neighbours                                                             .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
lbestPSO                                                                         .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
linear regression                                                                .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
logistic regression                                                              .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
minimax                                                                          .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
naive bayes                                                                      .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
neural network                                                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
neural style transfer                                                            .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
nsm matlab                                                                       .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
perceptron                                                                       .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
prewittfilter                                                                    .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
principal component analysis                                                     .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
q learning                                                                       .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
restricted boltzmann machine                                                     .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
sat                                                                              .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
sobelfilter                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
src                                                                              .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
support vector machine                                                           .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
tsp                                                                              .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   3                                  10                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   2                                   0                                   5                                   0                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   0                                  19                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   3                                   0                                   0                                   0                                   0  


BACKTRACKING                                                                   Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
algorithm x                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
crossword puzzle                                                                 .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
knight tour                                                                      .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
m coloring problem                                                               .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
n queen                                                                          .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
number of ways in maze                                                           .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
partitions of number                                                             .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
partitions of set                                                                .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
permutations of string                                                           .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
powerset                                                                         .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
rat in a maze                                                                    .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
subset sum                                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
sudoku solve                                                                     .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   7                                  10                                   0                                   0                                   0                                   0                                   0                                   0                                   8                                   0                                   1                                   6                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   6                                   0                                   0                                   0                                   5                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0  


BIT MANIPULATION                                                               Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
addition using bits                                                              .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
bit division                                                                     .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
byte swapper                                                                     .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
convert number binary                                                            .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
count set bits                                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
flip bits                                                                        .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
hamming distance                                                                 .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
invert bit                                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
lonely integer                                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
magic number                                                                     .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
maximum xor value                                                                .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
power of 2                                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
subset generation                                                                .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
sum binary numbers                                                               .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
sum equals xor                                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
thrice unique number                                                             .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
twice unique number                                                              .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
xor swap                                                                         .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                  13                                  15                                   0                                   0                                   0                                   0                                   0                                   0                                   5                                   0                                   1                                  10                                   8                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                  13                                   0                                   0                                   0                                   2                                   0                                   0                                   0                                   0                                   0                                   0                                   3                                   0  


CELLULAR AUTOMATON                                                             Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
conways game of life                                                             .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
elementary cellular automata                                                     .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
genetic algorithm                                                                .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
langtons ant                                                                     .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
von neumann cellular automata                                                    .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   2                                   3                                   0                                   0                                   0                                   0                                   0                                   0                                   2                                   1                                   1                                   4                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   3                                   0                                   0                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0  


COMPRESSION                                                                    Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
huffman                                                                          .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
lempel ziv welch                                                                 .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   0                                   2                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0  


COMPUTATIONAL GEOMETRY                                                         Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
2d line intersection                                                             .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
2d separating axis test                                                          .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
area of polygon                                                                  .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
area of triangle                                                                 .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
axis aligned bounding box collision                                              .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
bresenham circle                                                                 .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
bresenham line                                                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
chans algorithm                                                                  .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
cohen sutherland lineclip                                                        .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
dda line                                                                         .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
distance between points                                                          .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
graham scan                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
halfplane intersection                                                           .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
jarvis march                                                                     .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
quickhull                                                                        .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
sphere tetrahedron intersection                                                  .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
sutherland hodgeman clipping                                                     .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   7                                  17                                   0                                   0                                   0                                   0                                   0                                   0                                   3                                   0                                   2                                   6                                   3                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   6                                   0                                   0                                   1                                   2                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0  


COMPUTER GRAPHICS                                                              Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
diamond square                                                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0  


CRYPTOGRAPHY                                                                   Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
aes 128                                                                          .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
aes csharp                                                                       .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
affine cipher                                                                    .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
atbash cipher                                                                    .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
autokey cipher                                                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
baconian cipher                                                                  .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
caesar cipher                                                                    .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
columnar transposition cipher                                                    .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
example                                                                          .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
huffman encoding                                                                 .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
morse cipher                                                                     .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .  
polybius cipher                                                                  .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
porta cipher                                                                     .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
rail fence cipher                                                                .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
rot13 cipher                                                                     .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .  
rsa                                                                              .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
rsa digital signature                                                            .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
runningkey cipher                                                                .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
sha 256                                                                          .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
vigenere cipher                                                                  .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   1                                   7                                  10                                   0                                   0                                   0                                   0                                   0                                   0                                   2                                   1                                   2                                   8                                   5                                   1                                   1                                   1                                   1                                   0                                   0                                   0                                   4                                   0                                   0                                   0                                  15                                   0                                   0                                   6                                   0                                   0                                   2                                   0                                   0                                   1                                   0                                   4                                   0  


DATA STRUCTURES                                                                Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
aa tree                                                                          .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
abstract stack                                                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
arraystack                                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
avl tree                                                                         .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
b tree                                                                           .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
b tree c                                                                         .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
bag                                                                              .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
balanced expression                                                              .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
binary heap                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
binomial heap                                                                    .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
bloom filter                                                                     .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
bottom view binary tree                                                          .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
c                                                                                .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
circular buffer                                                                  .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
circular linked list                                                             .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
convert to doubly linked list                                                    .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
cpp                                                                              .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
delete                                                                           .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
detect cycle                                                                     .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
diameter                                                                         .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
double ended queue                                                               .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
doubly linked list                                                               .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
fenwick tree                                                                     .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
find                                                                             .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
from inorder and postorder                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
from inorder and preorder                                                        .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
hash table                                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
infix to postfix                                                                 .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
insertion                                                                        .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
interval tree                                                                    .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
is balance                                                                       .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
is binary tree                                                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
is same                                                                          .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
kd tree                                                                          .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
left view                                                                        .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
leftist tree                                                                     .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
linked list                                                                      .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
make mirror tree                                                                 .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
max heap                                                                         .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
maximum height                                                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
menu interface                                                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
merge sorted                                                                     .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
min heap                                                                         .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
minimum height                                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
n th node linked list                                                            .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
node                                                                             .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
operations                                                                       .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
pairing heap                                                                     .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x  
path sum                                                                         .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
postfix evaluation                                                               .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .  
prefix to postfix                                                                .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
print reverse                                                                    .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
priority queue                                                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
push                                                                             .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
quad tree                                                                        .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
queue                                                                            .                                   .                                   x                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
queue stream                                                                     .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
queue using linked list                                                          .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
queue using stack                                                                .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .  
red black tree                                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
reverse                                                                          .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
reverse queue                                                                    .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
reverse stack                                                                    .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
right threaded                                                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
right view                                                                       .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
rope                                                                             .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
rotate                                                                           .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
segment tree                                                                     x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
serializer                                                                       .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
singly linked list                                                               .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
skip list                                                                        .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
soft heap                                                                        .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
sort                                                                             .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
sort stack                                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
splay tree                                                                       .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
stack                                                                            .                                   .                                   x                                   x                                   .                                   .                                   x                                   .                                   x                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
suffix array                                                                     .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
sum left                                                                         .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
treap                                                                            .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
tree                                                                             .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
trie                                                                             .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
two three tree                                                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
unclassified                                                                     .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
union find                                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
van emde boas tree                                                               .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
xor linked list                                                                  .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
zigzag                                                                           .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 1                                   0                                  42                                  65                                   0                                   0                                   2                                   0                                   1                                   0                                  15                                   0                                   1                                  40                                  13                                   0                                   0                                   2                                   0                                   0                                   0                                   0                                   1                                   1                                   0                                   0                                  40                                   0                                   0                                  10                                   2                                  11                                   2                                   1                                  16                                   0                                   0                                   7                                   1  


DESIGN PATTERN                                                                 Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
OOP patterns                                                                     .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
adapter                                                                          .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
arrow                                                                            .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
bifunctor                                                                        .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
builder                                                                          .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
builder pattern                                                                  .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
comonad                                                                          .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
contravariant                                                                    .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
demo                                                                             .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
facade                                                                           .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
factory                                                                          .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
functor                                                                          .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
gifts                                                                            .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
gonad                                                                            .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
gym                                                                              .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
iterator pattern                                                                 .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
job                                                                              .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
monad                                                                            .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
multifunctor                                                                     .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
network                                                                          .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
observer                                                                         .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
observer java                                                                    .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
observer pattern                                                                 .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
policy based design                                                              .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
profunctor                                                                       .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
proxy                                                                            .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
routine                                                                          .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
scala                                                                            .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
singleton pattern                                                                .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
soldiers                                                                         .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
src                                                                              .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
tasks                                                                            .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   0                                   3                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                  17                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   4                                   0                                   0                                   0                                   1                                  10                                   0                                   0                                   0                                   0                                   0                                   2                                   0  


DIVIDE CONQUER                                                                 Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
closest pair of points                                                           .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
factorial                                                                        .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
inversion count                                                                  .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
karatsuba multiplication                                                         .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
maximum contiguous subsequence sum                                               .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
merge sort using divide and conquer                                              .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
quick sort                                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
strassen matrix multiplication                                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
tournament method to find min max                                                .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
warnock algorithm                                                                .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
x power y                                                                        .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   6                                   6                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   4                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   6                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   0  


DYNAMIC PROGRAMMING                                                            Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
array median                                                                     .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
binomial coefficient                                                             .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
boolean parenthesization                                                         .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
box stacking                                                                     .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
coin change                                                                      .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
digit dp                                                                         .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
edit distance                                                                    .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
egg dropping puzzle                                                              .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
factorial                                                                        .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
fibonacci                                                                        .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
knapsack                                                                         .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
largest sum contiguous subarray                                                  .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
longest bitonic sequence                                                         .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
longest common increasing subsequence                                            .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
longest common subsequence                                                       .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
longest common substring                                                         .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
longest increasing subsequence                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
longest palindromic sequence                                                     .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
longest palindromic substring                                                    .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
longest repeating subsequence                                                    .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
matrix chain multiplication                                                      .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
maximum sum increasing subsequence                                               .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
maximum sum sub matrix                                                           .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
maximum weight independent set of path graph                                     .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
min cost path                                                                    .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
minimum insertion palindrome                                                     .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
no consec ones                                                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
numeric keypad problem                                                           .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
optimal binary search tree                                                       .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
palindrome partition                                                             .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
rod cutting                                                                      .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
shortest common supersequence                                                    .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
subset sum                                                                       .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
tiling problem                                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
weighted job scheduling                                                          .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                  17                                  31                                   0                                   0                                   1                                   0                                   0                                   0                                   9                                   0                                   4                                  19                                   7                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   2                                   0                                   0                                   0                                  24                                   0                                   0                                   1                                   3                                   1                                   0                                   0                                   1                                   0                                   0                                   0                                   0  


FILTERS                                                                        Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
gaussian filter                                                                  .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
median filter                                                                    .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   2                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0  


GAME THEORY                                                                    Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
game of nim next best move                                                       .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
game of nim win loss prediction                                                  .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
grundy numbers kayle                                                             .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   3                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0  


GRAPH ALGORITHMS                                                               Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
adjacency lists in c                                                             .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
adjacency matrix c                                                               .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
astar algorithm                                                                  .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
bellman ford algorithm                                                           .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
biconnected components                                                           .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
bipartite check                                                                  .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
bipartite checking                                                               .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
boruvka minimum spanning tree                                                    .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
breadth first search                                                             .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
bridge tree                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
bridges in graph                                                                 .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
bron kerbosch algorithm                                                          .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
centroid decomposition                                                           .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
connected components                                                             .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
count of ways n                                                                  .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
cut vertices                                                                     .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
cycle directed graph                                                             .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
cycle undirected graph                                                           .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
data structures                                                                  .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
depth first search                                                               .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
dijkstra shortest path                                                           .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
dinic maximum flow                                                               .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
eulerian path                                                                    .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
floyd warshall algorithm                                                         .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
ford fulkerson maximum flow                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
graph coloring                                                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
hamiltonian cycle                                                                .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
hamiltonian path                                                                 .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
johnson algorithm shortest path                                                  .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
karger minimum cut                                                               .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
kruskal minimum spanning tree                                                    .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
kuhn maximum matching                                                            .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
kuhn munkres algorithm                                                           .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
left view binary tree                                                            .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
longest path directed acyclic graph                                              .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
matrix transformation                                                            .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
maximum bipartite matching                                                       .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
postorder from inorder and preorder                                              .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
prim minimum spanning tree                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
push relabel                                                                     .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
steiner tree                                                                     .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
strongly connected components                                                    .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
tarjan algorithm strongly connected components                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
topological sort                                                                 .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
transitive closure graph                                                         .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
travelling salesman mst                                                          .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                  14                                  32                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   1                                  19                                   4                                   0                                   0                                   1                                   0                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                  21                                   0                                   0                                   2                                   0                                   0                                   0                                   0                                   2                                   0                                   0                                   0                                   0  


GREEDY ALGORITHMS                                                              Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
activity selection                                                               .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
dijkstra shortest path                                                           .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
egyptian fraction                                                                .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
fractional knapsack                                                              .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
hillclimber                                                                      .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
huffman coding                                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
job sequencing                                                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
k centers                                                                        .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
kruskal minimum spanning tree                                                    .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
minimum coins                                                                    .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
prim minimum spanning tree                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
warshall                                                                         .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   9                                   9                                   0                                   0                                   0                                   0                                   0                                   0                                   2                                   0                                   2                                   5                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                  10                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0  


MATHEMATICAL ALGORITHMS                                                        Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
2sum                                                                             .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
add polynomials                                                                  .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
amicable numbers                                                                 .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
armstrong numbers                                                                .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
automorphic numbers                                                              .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
average stream numbers                                                           .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
babylonian method                                                                .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
binomial coefficient                                                             .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
catalan number                                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
check is square                                                                  .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   x                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
collatz conjecture sequence                                                      .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
convolution                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
coprime numbers                                                                  .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
count digits                                                                     .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
count trailing zeroes                                                            .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
delannoy number                                                                  .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
derangements                                                                     .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
diophantine                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
divided differences                                                              .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
elimination                                                                      .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
euler totient                                                                    .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
exponentiation by squaring                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
exponentiation power                                                             .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
factorial                                                                        .                                   .                                   x                                   x                                   x                                   .                                   x                                   .                                   x                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   x                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
fast fourier transform                                                           .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
fast inverse sqrt                                                                .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
fermat primality test                                                            .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
fermats little theorem                                                           .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
fibonacci number                                                                 .                                   .                                   x                                   x                                   x                                   .                                   x                                   .                                   x                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   x                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
fractals                                                                         .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
gaussian elimination                                                             .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
gcd and lcm                                                                      .                                   .                                   x                                   x                                   .                                   .                                   x                                   .                                   x                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
greatest digit in number                                                         .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
hill climbing                                                                    .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
horner polynomial evaluation                                                     .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
integer conversion                                                               .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
integer to roman                                                                 .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
jacobi method                                                                    .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
karatsuba multiplication                                                         .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
largrange polynomial                                                             .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
lexicographic string rank                                                        .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
log of factorial                                                                 .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
lucas theorem                                                                    .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
lucky number                                                                     .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
magic square                                                                     .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
miller rabin primality test                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
modular inverse                                                                  .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
multiply polynomial                                                              .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
newman conway                                                                    .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
newton polynomial                                                                .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
newton raphson method                                                            .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
next larger number                                                               .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
pandigital number                                                                .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
pascal triangle                                                                  .                                   .                                   x                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
perfect number                                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
permutation lexicographic order                                                  .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
poisson sample                                                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
prime factors                                                                    .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
prime numbers of n                                                               .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
pythagorean triplet                                                              .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
replace 0 with 5                                                                 .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
reverse factorial                                                                .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
reverse number                                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
russian peasant multiplication                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
scala                                                                            .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
segmented sieve of eratosthenes                                                  .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
shuffle array                                                                    .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
sieve of atkin                                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
sieve of eratosthenes                                                            .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
simpsons rule                                                                    .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
smallest digit in number                                                         .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
solovay strassen primality test                                                  .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
square free number                                                               .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
std                                                                              .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
steepest descent                                                                 .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
structures                                                                       .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
sum of digits                                                                    .                                   .                                   x                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
taxicab numbers                                                                  .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
tower of hanoi                                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
tribonacci numbers                                                               .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
tridiagonal matrix                                                               .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                  48                                  61                                   2                                   0                                   5                                   0                                   3                                   0                                  27                                   0                                  10                                  46                                  29                                   0                                   0                                   1                                   0                                   1                                   0                                   0                                  15                                   1                                   0                                   0                                  48                                   0                                   0                                  19                                  11                                  10                                   0                                   0                                   7                                   0                                   0                                  16                                   0  


NETWORKING                                                                     Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
determine endianess                                                              .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
packetsniffer                                                                    .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
validate ip                                                                      .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   2                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   2                                   0                                   0                                   1                                   0                                   0                                   1                                   0                                   0                                   0                                   0                                   0                                   0  


NUMERICAL ANALYSIS                                                             Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
src                                                                              .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   1                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0  


ONLINE CHALLENGES                                                              Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
3D aurface area                                                                  .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
CHDIGER                                                                          .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
CHNUM                                                                            .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
JAIN                                                                             .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
NBONACCI                                                                         .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
almost sorted                                                                    .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
array manipulation                                                               .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
bigger is greater                                                                .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
complement dna strand                                                            .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
encryption                                                                       .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 001                                                                      .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 002                                                                      .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 003                                                                      .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 004                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 005                                                                      .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 006                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 007                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 008                                                                      .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 009                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 010                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 012                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 013                                                                      .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 014                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 016                                                                      .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 018                                                                      .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 019                                                                      .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 020                                                                      .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 021                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 022                                                                      .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 024                                                                      .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 025                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 026                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 028                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 034                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 036                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 037                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 040                                                                      .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 067                                                                      .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
problem 102                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
the maximum subarray                                                             .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   4                                  29                                   0                                   0                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   8                                   4                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                  23                                   0                                   0                                   0                                   2                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0  


OPERATING SYSTEM                                                               Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
bankers algorithm                                                                .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
c                                                                                .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
dining philosophers                                                              .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
first come first serve                                                           .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
least recently used                                                              .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
memory mapping                                                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
monitors system v                                                                .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
multi level feedback queue scheduling                                            .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .  
peterson algorithm in c                                                          .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
processCreation                                                                  .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
producer consumer                                                                .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
readers writers                                                                  .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
round robin c                                                                    .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
round robin scheduling                                                           .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
shortest seek time first                                                         .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
smallest remaining time first                                                    .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                  10                                   6                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   2                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   0                                   1                                   0                                   1                                   0  


RANDOMIZED ALGORITHMS                                                          Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
birthday paradox                                                                 .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
karger minimum cut algorithm                                                     .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
kth smallest element algorithm                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
random from stream                                                               .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
randomized quick sort                                                            .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
reservoir sampling                                                               .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
shuffle an array                                                                 .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   2                                   6                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   2                                   0                                   0                                   1                                   2                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0  


SEARCH                                                                         Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
binary search                                                                    .                                   .                                   x                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   x                                   .                                   x                                   x                                   x                                   x                                   .                                   x                                   .                                   .                                   x                                   .  
exponential search                                                               .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
fibonacci search                                                                 .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
fuzzy search                                                                     .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
interpolation search                                                             .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
jump search                                                                      .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
linear search                                                                    .                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   x                                   .                                   x                                   x                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   x                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
ternary search                                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   7                                   7                                   1                                   0                                   1                                   0                                   0                                   0                                   6                                   0                                   2                                   6                                   8                                   0                                   0                                   3                                   0                                   1                                   1                                   0                                   7                                   0                                   0                                   0                                   7                                   1                                   1                                   3                                   5                                   2                                   1                                   0                                   4                                   0                                   0                                   2                                   0  


SELECTION ALGORITHMS                                                           Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
median of medians                                                                .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
src                                                                              .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   1                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   1                                   1                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   2                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   0  


SORTING                                                                        Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
bead sort                                                                        .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
bogo sort                                                                        .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x  
bubble sort                                                                      .                                   .                                   x                                   x                                   .                                   .                                   x                                   x                                   .                                   x                                   x                                   .                                   x                                   x                                   x                                   x                                   .                                   x                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   x                                   x                                   x                                   x                                   .                                   x                                   .  
bucket sort                                                                      .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
circle sort                                                                      .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
comb sort                                                                        .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
counting sort                                                                    .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
cycle sort                                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
flash sort                                                                       .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
gnome sort                                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
heap sort                                                                        .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   x                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
insertion sort                                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   x                                   .                                   x                                   .                                   x                                   x                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   x                                   .                                   x                                   .                                   .                                   x                                   .  
intro sort                                                                       .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
median sort                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
merge sort                                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   x                                   x                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   x                                   x                                   .                                   x                                   x                                   .                                   x                                   x  
pigeonhole sort                                                                  .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
quick sort                                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   x                                   x                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   x                                   x                                   .                                   x                                   x                                   .                                   x                                   .  
radix sort                                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
selection sort                                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   x                                   .                                   x                                   .                                   x                                   x                                   .  
shaker sort                                                                      .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
shell sort                                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
sleep sort                                                                       .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   x                                   x                                   .                                   x                                   .                                   .                                   x                                   .  
stooge sort                                                                      .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
topological sort                                                                 .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
tree sort                                                                        .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                  23                                  23                                   0                                   0                                   1                                   2                                   0                                   1                                  19                                   0                                   7                                  22                                  22                                   2                                   0                                   5                                   1                                   2                                   0                                  21                                   9                                   2                                   0                                   0                                  23                                   0                                   1                                   9                                   8                                   5                                   6                                   1                                  21                                   3                                   1                                  15                                   2  


SQUARE ROOT DECOMPOSITION                                                      Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
mos algorithm                                                                    .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   0                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0  


STRING ALGORITHMS                                                              Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
aho corasick algorithm                                                           .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
anagram search                                                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   x                                   .  
arithmetic on large numbers                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
boyer moore algorithm                                                            .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
c                                                                                .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
finite automata                                                                  .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
kasai algorithm                                                                  .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
kmp algorithm                                                                    .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
levenshtein distance                                                             .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
lipogram checker                                                                 .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
longest palindromic substring                                                    .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
manachar algorithm                                                               .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
morse code                                                                       .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
naive pattern search                                                             .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
palindrome checker                                                               .                                   .                                   x                                   x                                   x                                   x                                   x                                   .                                   x                                   .                                   x                                   .                                   x                                   x                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   x                                   x                                   .                                   x                                   .                                   x                                   .                                   .                                   x                                   .  
palindrome substring                                                             .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
pangram checker                                                                  .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
password strength checker                                                        .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
rabin karp algorithm                                                             .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
remove dups                                                                      .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
suffix array                                                                     .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
trie pattern search                                                              .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
z algorithm                                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   8                                  15                                   1                                   1                                   1                                   0                                   1                                   0                                   4                                   0                                   1                                   9                                   7                                   0                                   0                                   1                                   1                                   0                                   0                                   1                                   3                                   0                                   0                                   1                                  13                                   0                                   0                                   3                                   3                                   1                                   1                                   0                                   3                                   0                                   0                                   4                                   0  


THEORY OF COMPUTATION                                                          Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
deterministic finite automaton                                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
nondeterministic finite atomaton                                                 .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   2                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0  


UNCLASSIFIED                                                                   Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
average                                                                          .                                   .                                   x                                   x                                   .                                   .                                   x                                   .                                   x                                   .                                   x                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   x                                   x                                   x                                   .                                   x                                   .                                   .                                   x                                   .  
biggest of n numbers                                                             .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
biggest suffix                                                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
fifteen puzzle                                                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
jaccard similarity                                                               .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
josephus problem                                                                 .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
lapindrom checker                                                                .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
leap year                                                                        .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
magic square                                                                     .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .  
majority element                                                                 .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
minimum subarray size with degree                                                .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
no operator addition                                                             .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
optimized fibonacci                                                              .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
paint fill                                                                       .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
smallest number to the left                                                      .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
spiral print                                                                     .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
split list                                                                       .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
tokenizer                                                                        .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
unique number                                                                    .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .  
utilities                                                                        .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                  10                                  12                                   0                                   0                                   1                                   0                                   1                                   0                                   4                                   0                                   0                                   5                                   3                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   2                                   0                                   0                                   0                                   9                                   0                                   0                                   1                                   2                                   1                                   2                                   0                                   2                                   0                                   0                                   3                                   0  


UTILITY                                                                        Ada                           BrainFuck                                   C                                 C++                             Clojure                               Crisp                              Elixir                                 Elm                              Erlang                             Fortran                              Golang                                HTML                             Haskell                                Java                          JavaScript                               Julia                    Jupyter Notebook                              Kotlin                                 Lua                                  ML                                 Nim                         Objective-C                                 PHP                                Perl  Processing Development Environment                          PureScript                              Python                              Racket                              Reason                                Ruby                                Rust                               Scala                        Shell Script                         Standard ML                               Swift                          TypeScript                        Visual Basic                           Visual C#                           Visual F#  
----------------------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
palindrome check                                                                 .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   x                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   x                                   .                                   .                                   x                                   .                                   .                                   .                                   .                                   .                                   .                                   .                                   x                                   .  
                                                ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- ----------------------------------- 
                                                                                 0                                   0                                   1                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   1                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   0                                   0                                   0                                   0                                   1                                   0                                   0                                   1                                   0                                   0                                   0                                   0                                   0                                   0                                   0                                   1                                   0  


=============================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== =================================== 
                                       TOTALS:                                   1                                   1                                 244                                 376                                   4                                   1                                  13                                   2                                   6                                   1                                 109                                   2                                  37                                 242                                 121                                   4                                   6                                  16                                   3                                   4                                   3                                  23                                  48                                   4                                   1                                   1                                 308                                   1                                   2                                  59                                  50                                  41                                  16                                   2                                  61                                   5                                   1                                  60                                   3  
