From 14e3f46229738d1d24cb57da886f341bfc5c4461 Mon Sep 17 00:00:00 2001
From: Jaw0r3k <jaw0r3k.g@gmail.com>
Date: Sun, 30 Jul 2023 22:08:20 +0200
Subject: [PATCH] fix: unnecessary steps

---
 src/algorithms/math/fast-powering/fastPowering.js | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/algorithms/math/fast-powering/fastPowering.js b/src/algorithms/math/fast-powering/fastPowering.js
index 4f4a6b3571..6d7b5c751e 100644
--- a/src/algorithms/math/fast-powering/fastPowering.js
+++ b/src/algorithms/math/fast-powering/fastPowering.js
@@ -9,6 +9,11 @@
  * @return {number}
  */
 export default function fastPowering(base, power) {
+  if (power === 1) {
+    // Any number raised to the power of one is always that number
+    return base;
+  }
+
   if (power === 0) {
     // Anything that is raised to the power of zero is 1.
     return 1;