title: Calculate Area Tetrahedron
signature: calculateAreaTetrahedron :: Integer -> Double
  calculateAreaTetrahedron side = 
test_code: import Text.Printf
  import Control.Exception (catch, SomeException)
  import Data.Typeable
  import qualified Data.List as List
  import qualified Data.Map as Map
  import qualified Data.Set as Set
  
  -- SOLUTION CODE
  -- ============================================
  
  PLACEHOLDER_CODE_BODY
  
  -- TESTING CODE 
  -- ============================================
  validateSolution :: Double -> Double -> Bool
  validateSolution actual expected = do
      (abs (actual-expected)) < 1e-06
  
  driver :: Integer -> Double -> String
  driver side expected = do
      if (validateSolution (PLACEHOLDER_FN_NAME side) expected)
          then "PASSED"
      else "FAILED"
  
  main = do
      printf "TEST-0...%s\n" (driver (58) (22994.17) )
  
      printf "TEST-1...%s\n" (driver (56) (20696.54) )
  
      printf "TEST-2...%s\n" (driver (35) (5052.87) )
  
      printf "TEST-3...%s\n" (driver (99) (114350.83) )
  
      printf "TEST-4...%s\n" (driver (13) (258.92) )
  
      printf "TEST-5...%s\n" (driver (45) (10739.18) )
  
      printf "TEST-6...%s\n" (driver (40) (7542.47) )
  
      printf "TEST-7...%s\n" (driver (92) (91769.26) )
  
      printf "TEST-8...%s\n" (driver (7) (40.42) )
  
      printf "TEST-9...%s\n" (driver (13) (258.92) )
  
source_py: def calculate_area_tetrahedron(side):
      volume = ((side ** 3) / (6 * math.sqrt(2)))
      return round(volume, 2)
source_cpp: double calculate_area_tetrahedron(int side) {
    double volume = ( pow ( side, 3 ) / ( 6 * sqrt ( 2 ) ) );
    return volume;
  }