banking-system-simulation-in-C-multi-threading