An algorithm that simulates the performance of a shoal of fish according to simple rules, where each fish is a separate entity, intended to represent the vivid effects of the algorithm itself, but uses example code instead of calculations by a computer shader.