Maze HTML
Use the p5.js library to implement a visual program for maze generation and pathfinding.
The program should include the following main functions:
Initialization (setup function):
Set the canvas size and the maze grid dimensions (number of rows rows, number of columns cols), as well as the cell size cellSize.