A Structured, Visual Algorithm for Determinants up to 5×5

1. Introduction Determinants are fundamental objects in linear algebra, yet direct computation beyond 3×3 can be tedious. This article presents a structured,…

Reimplementing Cross-Validation for KNN in R (from Scratch)

Introduction After reimplementing K-Nearest Neighbors (KNN) from scratch, I wanted to take things a step further: build a cross-validation system entirely in…

Reimplementing K-Nearest Neighbors (KNN) from Scratch in R

As part of my exploration of machine learning fundamentals, I decided to reimplement classic algorithms from scratch instead of relying directly on…

Optimizing the Exponential Function in Cherubin

Cherubin is my C++ library for computing very large numbers represented as strings. One of the hardest functions to implement efficiently in…

Reimplementing the Cauchy Distribution in Fulgurance (C++ Statistics Library)

Introduction Fulgurance is my C++ statistics library where I reimplemented several probability distributions from scratch, including the Cauchy distribution. The goal of…

Cheating a Bit: Approximating atan, arccos, and arcsin in the Cherubin Library

Introduction This project is part of my Cherubin library — a C++ library for computing very large numbers represented as strings. Because…

Emulating Binary-Level Operations and Number Representations

At the heart of every computer lies a simple truth: everything is binary. Whether you are working with integers, floating-point numbers, or…

Unsolved problem !!!

FormalismConversion (Haskell) Statement and motivation (inspired from pb.93 of 99 Problems in Haskell) This problem originates from the motivation to find all…