Distinct string types with Python

Using typing.NewType() to create distinct types in Python.

String Shenanigans

Concatenating an arbitrary list of strings based on suffix-prefix pairs.

Conway's Game of Life with Numpy

A NumPy-oriented implementation of Conway's Game of Life with options for fixed or periodic boundary conditions.